div#my_zhuis div.types,
div#new_and_hot div.search  {
  border-bottom:1px dashed #666666;
  width:725px;
  margin-top:10px;
}

div#my_zhuis div.read_more {
  width:700px;
  float:right;
  text-align:right;
  margin-top:10px;
}

div#my_zhuis div.read_more a {
  
}

div#my_zhuis div.read_more a b {
  color:#C43E01;
}

div#my_zhuis div.types a.type {
  font-size:13px;  
  line-height:25px;
  height:25px;
  padding-bottom:5px;
  padding-left:4px;
  padding-right:4px;
  color:#44382A;
}

div#my_zhuis div.types a.type:hover,
div#my_zhuis div.types a.h {
  color:#197325;
  font-weight:bold;
}

div#my_zhuis div.types a.new {
  padding:2px 8px 2px 8px;
  font-size:12px;
  color:white;
  background-color:#197325;
  float:right;
}

div#my_zhuis div.types a.type b {

}

div#my_zhuis div.types a.type b.l {
  color:#4E4E44;
}

div#my_zhuis div.types a.type small {
  font-size:12px;
  color:#D04A02;
}

div#main div#tools div.tool div.line div.hot_posts {
  
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post {
  width:705px;
  padding:10px;
}

div#main div#tools div.tool div.line div.hot_posts div.h {
  background-color:#ECECEC;
  display:inline;
}
div#main div#tools div.tool div.line div.hot_posts div.h:hover,
div#main div#tools div.tool div.line div.hot_posts div.hot_post:hover {
  background-color:#FFFFE3;  
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head,
div#main div#tools div.tool div.line div.hot_posts div.hot_post div.body,
div#main div#tools div.tool div.line div.hot_posts div.hot_post div.foot {
  width:705px;
}
div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head {
  padding-top:10px;
  margin-bottom:5px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head div {
  line-height:25px;
  height:25px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head div.type {
  font-size:15px;
  color:#197325;
  font-weight:bold;
  width:auto;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head div.title {
  width:auto;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head div.title a {  
  font-size:13px;
  font-weight:bold;
  color:#333333;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head div.title a.hidden {
  text-decoration: line-through;
  color:gray;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head div.title a.end {
  color:#FF6E0A;
}


div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head div.read_schedule {
  float:right;  
  height:10px;
  _font-size: 0px;
  width:auto;  
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head div.read_schedule div.tip {
  font-size:11px;  
  width:auto;
  height:11px;
  line-height:12px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head div.read_schedule div.unread{
  background-color:#F10205;
  height:10px;
  _font-size: 0px
  border:1px #CCCCCC solid;
  width:30px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.head div.read_schedule div.read {
  height:10px;
  background-color:#186B23;
  _font-size: 0px
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_author,
div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_author div,
div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_mine div,
div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_others div,
div#main div#tools div.tool div.line div.hot_posts div.hot_post div dl {
  width:200px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div dl {
  margin:0px;
  margin-bottom:3px;
  color:#5F5F5F;
}
div#main div#tools div.tool div.line div.hot_posts div.hot_post div dl dd {
  margin-left:5px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div dl dt {
  width:100px;
  text-align:right;
  color:#5F5F5F;
  font-weight:bold;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div dl.l dd {
  margin-left:60px;
  line-height:16px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_author {
  
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_author dt {
  width:60px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_author dl.l dd {
  margin-left:30px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_author b {
  color:#C12D00;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_mine,
div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_mine dl {
  width:150px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_mine dt {
  width:95px;;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_mine dl.l dd {
  margin-left:15px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_others,
div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_others dl {
  width:350px;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_others dt {
  width:120px;;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.about_others dl.l dd {
  margin-left:15px;
}

b.first {
  color:#C12D00;
}

b.m_p {
  color:#413A27;
}

b.read {
  color:#197325;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.foot div.tools {
  float:right;
  margin-right:20px;
  width:auto;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.foot div.tools a {
  margin-right:10px;
  color:#C12D00;
  font-weight:bold;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.foot div.tools a.read {
  font-size:13px;
  background-color:#197325;
  padding:2px 10px 2px 10px;
  color:white;  
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.foot div.tools a.s_read {
  font-size:13px;
  background-color:#C12D00;
  padding:2px 10px 2px 10px;
  color:white;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.foot div.tools a.give_up {
  font-size:13px;
  background-color:#656362;
  padding:2px 10px 2px 10px;
  color:white;
}

div#main div#tools div.tool div.line div.hot_posts div.hot_post div.foot {
  border:0px;
}

div#new_and_hot div.search div.key_words {
  background:url('/images/tools/search_bg.jpg') no-repeat scroll;
  width:326px;
  height:28px;
  margin-bottom:0px;
  margin-left:180px;
  _margin-left:90px;
}

div#new_and_hot div.search div.key_words input {  
  margin-top:7px;
  *margin-top:5px;
  margin-left:8px;  
  *margin-left:-175px;  
  _margin-left:-85px;  
  width:245px;
  color:#8D8D8D;  
  border-width:0px;
  
}

div#new_and_hot div.search div.key_words input.h {
  color:#333333;
  font-weight:bold;
  border-width:0px;
}

div#new_and_hot div.search div.key_words a.search {
  background:none repeat scroll 0 0 transparent;
  border:0 none;
  color:#FFFFFF;
  margin:8px 5px;
  *margin:-15px 5px;
  _margin:-15px 3px;
  /*overflow:hidden;
  padding-bottom:3px;*/
  width:60px;
  font-size:14px;
  font-weight:bold;
  display:block;
  float:right;
  text-align:center;
  text-decoration:none;
}

div.pages div.info {
  padding-left:5px;
  color:#222222;
  padding-bottom:3px;
}

div.pages div.info b {
  color:#FF6655;
  font-weight:normal;
}

div.pages div.will_paginate {
  float:right;
}

div.search div.key_words,
div.search div.pages {
  width:725px;
}

div.search div.others {
  color:#222222;
  margin-left:220px;
  _margin-left:110px;
  margin-bottom:10px;
  _width:480px;
}

div.search div.others label {
  margin-right:5px;
}

div#main div#tools div.tool div.line div.foot,
div#main div#tools div.tool div.line div.foot div.pages {
  width:725px;
}
div#main div#tools div.tool div.line div.foot {
  border-top:1px dashed #666666;
  padding-top:5px;
  
}

div.hot_posts div#no_record {
  width:750px;
  text-align:center;
  padding-top:30px;
  padding-bottom:30px;
  font-size:13px;
  color:#666666;
}

div.auto_complete ul li
{
  width:235px;
}

div.auto_complete ul.contacts li.contact div.value
{
  font-weight:bold;
  font-size:12px;
  color:#666666;
  width:100%;
}

div.auto_complete ul.contacts li.contact div.stat {
  float:right;
  font-size:11px;
  margin-top:5px;
  color:gray;
}

div.auto_complete ul.contacts li.contact div.stat b {
  color:#197325;
}

div.auto_complete ul.contacts li.contact div.remark {
  float:right;
}

div.auto_complete ul.contacts li.contact div.remark span.informal span
{
  font-weight:bold;
  font-size:11px;
  color:#D04A02;
  margin-left:10px;
  line-height:14px;
  height:14px;
  padding:2px 3px 2px 3px;
}

div.auto_complete ul.contacts li.contact div.remark span.informal span b
{
  color:#197325;
}